Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Computer-aided process planning</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Computer-aided_process_planning"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Computer-aided_process_planning rootpage-Computer-aided_process_planning skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Computer-aided process planning</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><ol><li><b>Computer-aided process planning</b> (<b>CAPP</b>) is the use of computer technology to aid in the process planning of a part or product, in manufacturing.</li>
<li>CAPP is the link between <a href="Computer-aided_design" title="Computer-aided design">CAD</a> and <a href="Computer-aided_manufacturing" title="Computer-aided manufacturing">CAM</a> in that it provides for the planning of the process to be used in producing a designed part.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li></ol>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Computer-aided_process_planning">Computer-aided process planning</h2></div>
<ol><li>CAPP is a link between the CAD and CAM modules.</li>
<li>Process planning is concerned with determining the sequence of individual manufacturing operations needed to produce a given part or product.</li>
<li>The resulting operation sequence is documented on a form typically referred to as a "<b> Route Sheet" (also called a process sheet/method sheet)</b> containing a listing of the production operations and associated machine tools for a work part or assembly.</li>
<li>Process planning in manufacturing also refers to the planning of use of blanks, spare parts, packaging material, user instructions (manuals), etc.</li>
<li>As the term "computer-aided <a href="Production_planning" title="Production planning">production planning</a>" is used in different contexts on different parts of the production process; to some extent, CAPP overlaps with the term "PIC" (production and inventory control).</li></ol>
<p>As the design process is supported by many computer-aided tools, computer-aided process planning (CAPP) has evolved to simplify and improve process planning and achieve more effective use of manufacturing resources.
</p><p>Process Planning is of two types:
</p>
<ol><li>Generative type computer-aided process planning.</li>
<li>Variant type process planning.</li></ol>
<p>Routings that specify operations, operation sequences, work centers, standards, tooling, and fixtures. This routing becomes a major input to the manufacturing resource planning system to define operations for production activity control purposes and define required resources for capacity requirements planning purposes.
</p><p>Computer-aided process planning initially evolved as a means to electronically store a process plan once it was created, retrieve it, modify it for a new part and print the plan.
</p><p>Other capabilities were table-driven cost and standard estimating systems, for sales representatives to create customer quotations and estimate delivery time.
</p>
<div class="mw-heading mw-heading2"><h2 id="Future_development">Future development</h2></div>
<p>Generative or dynamic CAPP is the main focus of development, which is the ability to automatically generate production plans for new products, or dynamically update production plans based on resource availability. Generative CAPP will probably use iterative methods, where simple production plans are applied to automatic CAD/CAM development to refine the initial production plan.
</p><p>A Generative CAPP system was developed at Beijing No. 1 Machine Tool Plant (BYJC) in Beijing, China as part of a UNDP project (DG/CRP/87/027) from 1989 to 1995. The project was reported in "Machine Design Magazine; New Trends" May 9, 1994, P.22-23. The system was demonstrated to the CASA/SME Leadership in Excellence for Applications Development (LEAD) Award committee in July 1995. The committee awarded BYJC the LEAD Award in 1995 for this achievement. In order to accomplish Generative CAPP, modifications were made to the CAD, PDM, ERP, and CAM systems. In addition, a Manufacturing Execution System (MES) was built to handle the scheduling of tools, personnel, supply, and logistics, as well as maintain shop floor production capabilities.
</p><p>Generative CAPP systems are built on a factory's production capabilities and capacities. In Discrete Manufacturing, Art-to-Part validations have been performed often, but when considering highly volatile engineering designs, and multiple manufacturing operations with multiple tooling options, the decision tables become longer and the vector matrices more complex. BYJC builds CNC machine tools and Flexible Manufacturing Systems (FMS) to customer specifications. Few are duplicates. The Generative CAPP System is based on the unique capabilities and capacities needed to produce those specific products at BYJC. Unlike a Variant Process Planning system that modifies existing plans, each process plan could be defined automatically, independent of past routings. As improvements are made to production efficiencies, the improvements are automatically incorporated into the current production mix. This generative system is a key component of the CAPP system for the Agile Manufacturing environment.
</p><p>In order to achieve the Generative CAPP system, components were built to meet needed capabilities:
</p>
<ol><li>Shop floor manufacturing abilities of BYJC were defined. It was determined that there are 46 major operations and 84 dependent operations the shop floor could execute to produce the product mix. These operations are manufacturing primitive operations. As new manufacturing capabilities are incorporated into the factory's repertoire, they need to be accommodated in the spectrum of operations.</li>
<li>These factory operations are then used to define the features for the Feature Based Design extensions that are incorporated into the CAD system.</li>
<li>The combination of these feature extensions and the parametric data associated with them became part of the data that is passed from the CAD system to the modified PDM system as the data set content for the specific product, assembly, or part.</li>
<li>The ERP system was modified to handle the manufacturing abilities for each tool on the shop floor. This is an extension to the normal feeds and speeds that the ERP system has the capability of maintaining about each tool. In addition, personnel records are also enhanced to note special characteristics, talents, and education of each employee should it become relevant in the manufacturing process.</li>
<li>A Manufacturing Execution System (MES) was created. The MES's major component is an expert/artificial intelligent system that matches the engineering feature objects from the PDM system against the tooling, personnel, material, transportation needs, etc. needed to manufacture them in the ERP system. Once physical components are identified, the items are scheduled. The scheduling is continuously updated based on the real time conditions of the enterprise. Ultimately, the parameters for this system were based on:</li></ol>
<dl><dd>a. Expenditures</dd>
<dd>b. Time</dd>
<dd>c. Physical dimensions</dd>
<dd>d. Availability</dd></dl>
<p>The parameters are used to produce multidimensional differential equations. Solving the partial differential equations will produce the optimum process and production planning at the time when the solution was generated. Solutions had the flexibility to change over time based on the ability to satisfy agile manufacturing criteria. Execution planning can be dynamic and accommodate changing conditions.
</p><p>The system allows new products to be brought on line quickly based on their manufacturability. The more sophisticated CAD/CAM, PDM and ERP systems have the base work already incorporated into them for Generative Computer Aided Process Planning. The task of building and implementing the MES system still requires identifying the capabilities that exist within a given establishment, and exploiting them to the fullest potential. The system created is highly specific, the concepts can be extrapolated to other enterprises.
</p><p>Traditional CAPP methods that optimize plans in a linear manner have not been able to satisfy the need for flexible planning, so new dynamic systems will explore all possible combinations of production processes, and then generate plans according to available machining resources. For example, K.S. Lee et al. states that "By considering the multi-selection tasks simultaneously, a specially designed <a href="Genetic_algorithm" title="Genetic algorithm">genetic algorithm</a> searches through the entire solution space to identify the optimal plan".<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li>CAD, (<a href="Computer-aided_design" title="Computer-aided design">computer-aided design</a>)</li>
<li>CAM, (<a href="Computer-aided_manufacturing" title="Computer-aided manufacturing">computer-aided manufacturing</a>)</li>
<li>CIM, (<a href="Computer-integrated_manufacturing" title="Computer-integrated manufacturing">computer-integrated manufacturing</a>)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">Engelke, William D. (1987), "How to Integrate CAD/CAM Systems: Management and Technology", p. 237-238. CRC press. <style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-8247-7658-5</bdi>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.inderscience.com/search/index.php?action=record&amp;rec_id=273&amp;prevQuery=&amp;ps=10&amp;m=or">"Inderscience Publishers - linking academia, business and industry through research"</a>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-05-05" href="https://en.wikipedia.org/wiki/?title=Computer-aided_process_planning&amp;oldid=1222366594">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>